package date;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * Description: demo
 * Created by E440 on 2017/4/24.
 *
 * 时间日期标识符：
     yyyy：年
     MM：月
     dd：日
     hh：1~12小时制(1-12);
     HH：24小时制(0-23)
     mm：分
     ss：秒
     S：毫秒
     E：星期几
     D：一年中的第几天
     F：一月中的第几个星期(会把这个月总共过的天数除以7)
     w：一年中的第几个星期
     W：一月中的第几星期(会根据实际情况来算)
     a：上下午标识
     k：和HH差不多，表示一天24小时制(1-24)。
     K：和hh<span style="font-family: Arial, Helvetica, sans-serif;">差不多</span><span style="font-family: Arial, Helvetica, sans-serif;">，表示一天12小时制(0-11)。</span>
     z：表示时区
 */
public class SimpleDateFormatTest {
    public static void main(String[] args) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyyyyy-MM-dd HH(hh):mm:ss S E D F w W a k K z");
        long times = System.currentTimeMillis();
        System.out.println(times);
        Date date = new Date(times);
        String tim = sdf.format(date);
        System.out.println(tim);

        sdf = new SimpleDateFormat("现在是yyyy年MM月dd日 HH(hh)时   mm分 ss秒 S毫秒   星期E 今年的第D天  这个月的第F星期   今年的第w个星期   " +
                "这个月的第W个星期  今天的a k1~24制时间 K0-11小时制时间 z时区");
        //long times = System.currentTimeMillis();
        System.out.println(times);
        date = new Date(times);
        tim = sdf.format(date);
        System.out.println(tim);
    }
}
